EMM386.EXE            
EMM386.EXE ÆÄÀÏÀº ÇÁ·ÒÇÁÆ® ¸í·É¾î·Îµµ »ç¿ëµÉ ¼ö ÀÖ°í, Config.sys¿¡¼­ ÀåÄ¡ Á¦¾î±â·Îµµ »ç¿ëµÉ ¼ö ÀÖ´Ù.
EMM386.EXE°¡ ÀåÄ¡ Á¦¾î±â·Î »ç¿ëµÇ´Â °æ¿ì ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ´Â ¿¬¼Ó È®Àå ¸Þ¸ð¸®¸¦ Áßø È®Àå ¸Þ¸ð¸®·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¿¡¹Ä·¹ÀÌÆ®Çϰí, µµ½º¿ë ÇÁ·Î±×·¥ÀÌ »óÀ§ ¸Þ¸ð¸®¿¡ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ, Weitek ¼öÄ¡ ¿¬»ê º¸Á¶ 󸮱âÀÇ Áö¿ø ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Ù.


¡á ¸í·É¾î À§Ä¡
À©µµ¿ì°¡ ¼³Ä¡µÇ¾î ÀÖ´Â Çϵåµð½ºÅ©(C:\Windows)¿¡ ½ÇÇà ÆÄÀÏ ÇüÅ·ΠÁ¸ÀçÇÏ´Â ¿ÜºÎ ¸í·É¾î


¡á »ç¿ë¹ý
DEVICE = [drive:][path]EMM386.EXE  [ON | OFF | AUTO]  [memory]  [RAM]
               [NOEMS]  [W=ON | W=OFF]  [ALTBOOT]  [NOVCPI]  [MIN=minsize]
               [HIGHSCAN]  [VERBOSE]  [NOHI]  [NOMOVEXBDA]  [B=address]
               [Mx | FRAME=address | /Pmmmm]  [Pn=address]  [X=mmmm-nnnn]
               [I=mmmm-nnnn]  [L=minXMS]  [A=altregs]  [H=handels]  [D=nnn]
               [RAM=mmmm-nnnn]  [WIN=mmmm-nnnn]  [ROM=mmmm-nnnn]


¡á ¿É¼Ç ¹× ¸Å°³º¯¼ö

[drive:][path]

EMM386.EXE ÆÄÀÏÀÌ ÀÖ´Â µå¶óÀ̺ê¿Í °æ·Î¸¦ ÁöÁ¤ÇÑ´Ù.

on|off|auto

EMM386 ÀåÄ¡ Á¦¾î±âÀÇ È°¼º »óŸ¦ ÁöÁ¤ÇÑ´Ù. ONÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀº µå¶óÀ̹ö¸¦ Ȱ¼ºÈ­½ÃŰ´Â °ÍÀ̰í, OFF´Â µå¶óÀ̹ö¸¦ ºñȰ¼º »óÅ·ΠÇÑ´Ù.
AUTO´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Áßø È®Àå ¸Þ¸ð¸®ÀÇ »ç¿ëÀ» ¿äûÇÒ °æ¿ì¿¡´Â ONÀ¸·Î µÇ°í, ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Áßø È®Àå ¸Þ¸ð¸®¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â OFF·Î ÀÚµ¿ ¼³Á¤µÇµµ·Ï ÇÏ´Â °æ¿ì¿¡ »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù.

memory

»ç¿ëÀÚ°¡ Áßø È®Àå ¸Þ¸ð¸®·Î ÇÒ´çÇϰíÀÚ ÇÏ´Â ¸Þ¸ð¸®ÀÇ ¾çÀ» KB ´ÜÀ§·Î ÁöÁ¤ÇÑ´Ù. ¸Þ¸ð¸®·Î ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¹üÀ§´Â 16¡­32768KB±îÁöÀ̰í, »ç¿ëÀÚ°¡ ¸Þ¸ð¸®ÀÇ ¾çÀ» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì µðÆúÆ®·Î 256KB°¡ ¼³Á¤µÈ´Ù.
»ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â ¸Þ¸ð¸®ÀÇ ´ÜÀ§´Â 16KB¾¿ »ç¿ëµÇ´Âµ¥ ¸¸¾à 16KB ´ÜÀ§·Î ²÷¾îÁöÁö ¾Ê´Â °æ¿ì¿¡´Â °¡Àå °¡±î¿î ´ÜÀ§¿¡¼­ ²÷°Ü »ç¿ëµÈ´Ù. Áï, ÁöÁ¤ÇÑ ¸Þ¸ð¸®ÀÇ °ªÀÌ 34KBÀÎ °æ¿ì¿¡´Â 32KB¸¸ ÁöÁ¤µÇ¾î »ç¿ëµÈ´Ù.

ram

Áßø È®Àå ¸Þ¸ð¸®¿Í ¿¬¼Ó ¸Þ¸ð¸®¸¦ ¸ðµÎ »ç¿ëÇÒ Çʿ䰡 ÀÖÀ» °æ¿ì¿¡´Â ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù.

noems

ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÏ¸é »óÀ§ ¸Þ¸ð¸®´Â »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Á¢¼ÓÀ» Á¦°øÇÏÁö¸¸ Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏÁö ¾Ê´Â´Ù.

w=on|w=off

Weiteck ¼öÄ¡ ¿¬»ê º¸Á¶ 󸮱⿡ ´ëÇÑ Áö¿øÀ» ÁöÁ¤ÇÑ´Ù. µðÆúÆ®´Â W=OFFÀÌ´Ù.

altboot

<Ctrl+Alt+Del>À» ´­·¯ ÄÄÇ»Å͸¦ Àç½Ãµ¿ÇÒ ¶§ EMM386ÀÌ »ç¿ëÇÒ ¼±Åà ÇÚµéÀ» ÁöÁ¤ÇÑ´Ù.

novcpi

VCPI ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¸øÇÏ°Ô ÇÑ´Ù. ÀÌ ¿É¼ÇÀº NOEMS ¿É¼Ç¿¡¼­ »ç¿ëµÇ¾î¾ß Çϸç, NOEMS ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾Ê°í, ÀÌ ¿É¼ÇÀ» ÁöÁ¤Çϸé EMM386Àº VCPI¸¦ ½ÇÇà½Ãų ¼ö ¾ø´Ù.
µÎ ¿É¼ÇÀ» ÇÔ²² ÁöÁ¤Çϸé memory ¸Å°³º¯¼ö¿Í min=minsize ¿É¼ÇÀ» ¹«½ÃÇÑ´Ù.
VCPI ÀÀ¿ë ÇÁ·Î±×·¥Àº ÇÒ´çµÈ È®Àå ¸Þ¸ð¸®¸¦ °¨¼Ò½ÃŰÁö ¾Ê´Â´Ù.

min=minsize

EMM386ÀÌ Áö¿øÇÒ ¼ö ÀÖ´Â EMS/VCPI ¸Þ¸ð¸®ÀÇ ÃÖ¼Ò°ªÀ» Ű·Î ¹ÙÀÌÆ® ´ÜÀ§·Î ÁöÁ¤ÇÑ´Ù. ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ªÀÇ ¹üÀ§´Â 16¡­32768KB±îÁöÀ̰í, µðÆúÆ® °ªÀº 256KBÀÌ´Ù.
¸¸¾à, NOEMS ¿É¼ÇÀ» ÁöÁ¤ÇÏ¸é µðÆúÆ® °ªÀÌ 0ÀÌ µÈ´Ù. ÃÖ¼Ò°ªÀº 16KB ÀÌ»óÀÌ µÇ°í, EMM386Àº ¿©±â¼­ ÁöÁ¤ÇÑ °ªÀ» ÃÖ¼Ò°ªÀ¸·Î »ç¿ëÇÑ´Ù.

highscan

»ç¿ë °¡´ÉÇÑ »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ» °Ë»öÇÏÁö ¾Êµµ·Ï Á¦ÇÑÇÑ´Ù. ÀϹÝÀûÀ¸·Î EMM386À» »ç¿ëÇϴµ¥ ¹®Á¦°¡ ¹ß»ýÇÒ ¶§¿¡¸¸ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù.

verbose

EMM386ÀÌ ¸Þ¸ð¸®¿¡ žÀçµÇ´Â µ¿¾ÈÀÇ »óÅÂ¿Í ¿À·ù ¸Þ½ÃÁö¸¦ º¸¿©ÁÖµµ·Ï ¼³Á¤ÇÑ´Ù.
EMM386Àº µðÆúÆ®·Î ÀÌ·± ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Êµµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ÀÌ ¿É¼ÇÀº V·Î ÁÙ¿©¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

nohi

EMM386À» »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ¸·Î žÀçÇÏÁö ¸øÇϵµ·Ï ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î EMM386ÀÇ ÀϺκÐÀÌ »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ¸·Î žÀçµÇ´Âµ¥ ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÏ¸é »ç¿ë °¡´ÉÇÑ »ó¿ë ¸Þ¸ð¸®°¡ °¨¼ÒÇϰí, »ç¿ë °¡´ÉÇÑ »óÀ§ ¸Þ¸ð¸®¸¦ Áõ°¡½ÃŲ´Ù.

nomovexbda

EMM386À» »ó¿ë ¸Þ¸ð¸®¿¡¼­ »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ¸·Î À̵¿ÇÏÁö ¸øÇϵµ·Ï Á¦ÇÑÇÑ´Ù.

b=address

EMS ¹ðÅ·(16KBÀÇ ÆäÀÌÁö ½º¿ÍÇÎ)¿¡ À¯È¿ÇÑ °¡Àå ³·Àº ¼¼±×¸ÕÆ® ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀº 1000h¡­4000h ¹üÀ§À̰í, µðÆúÆ®´Â 4000hÀÌ´Ù.

mx

ÆäÀÌÁö ÇÁ·¹ÀÓÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. x¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀº 1¡­14±îÁöÀÌ´Ù.
´ÙÀ½Àº xÀÇ °ªÀ¸·Î ÁöÁ¤ÇÑ °ª¿¡ ´ëÇÏ¿© ÁöÁ¤µÈ ÁÖ¼Ò °ªÀÌ´Ù.
     1 : C000      2 : C400      3 : C800
     4 : CC00      5 : D000      6 : D400
     7 : D800      8 : DC00      9 : E000
    10 : 8000     11 : 8400     12 : 8800
    13 : 8C00     14 : 9000
À§ÀÇ ¿¹¿¡¼­ 10¡­14±îÁöÀÇ ¾îµå·¹½º´Â 512KB ÀÌ»óÀÇ ½Ã½ºÅÛ ¸Þ¸ð¸®¸¦ °¡Áø ÄÄÇ»ÅÍ¿¡¼­¸¸ »ç¿ëµÇ¾î¾ß ÇÑ´Ù.

frame=address

ÆäÀÌÁö ÇÁ·¹ÀÓ ¼¼±×¸ÕÆ® ÁÖ¼Ò¸¦ Á÷Á¢ ÁöÁ¤Çϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ¿É¼ÇÀ¸·Î address¿¡ À¯È¿ÇÑ °ªÀº 400H¸¦ Áõ°¡·®À¸·Î, 8000h¡­9000h¿Í C000h¡­E000h »çÀÌ¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ°í, 512KB ÀÌ»óÀÇ ½Ã½ºÅÛ ¸Þ¸ð¸®¸¦ °¡Áø ÄÄÇ»ÅÍÀÇ °æ¿ì¿¡´Â 8000ºÎÅÍ 9000±îÁö ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
¸¸¾à, Áßø È®Àå ¸Þ¸ð¸®¸¦ Áö¿øÇÏ°í ÆäÀÌÁö ÇÁ·¹ÀÓ ¼¼±×¸ÕÆ®¸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï ÁöÁ¤ÇÏ·Á¸é, FRAME=NONEÀ¸·Î ÁöÁ¤ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô Çϸé Áßø È®Àå ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀ¸·Î ½ÇÇàµÇÁö ¸øÇÏ´Â °æ¿ìµµ ÀÖ´Ù.

/pmmmm

À§ÀÇ FRAME=address ¿É¼Ç°ú ¸¶Âù°¡Áö·Î mmmm¿¡ ÆäÀÌÁö ÇÁ·¹ÀÓ ¼¼±×¸ÕÆ®ÀÇ ÁÖ¼Ò¸¦ Á÷Á¢ ÁöÁ¤Çϱâ À§ÇÏ¿© »ç¿ëÇÑ´Ù.

pn=address

ƯÁ¤ ÆäÀÌÁöÀÇ ¼¼±×¸ÕÆ® ÁÖ¼Ò¸¦ ÁöÁ¤Çϴµ¥ »ç¿ëÇÏ´Â ¿É¼ÇÀ¸·Î, nÀº »ç¿ëÀÚ°¡ ÁöÁ¤ÇÏ´Â ÆäÀÌÁö ¹øÈ£À̰í, address´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇϰíÀÚ ÇÏ´Â ¼¼±×¸ÕÆ® ÁÖ¼Ò¸¦ ÀǹÌÇÑ´Ù.
n¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀº 0¡­255 ¹üÀ§ÀÇ ¼ýÀÚÀ̰í, address¿¡´Â 400H¸¦ Áõ°¡·®À¸·Î ÇÏ¿© C000¡­EC00, 8000¡­9C00ÀÇ ¹üÀ§ ³»¿¡¼­ ÁöÁ¤ÇÑ´Ù.
ÆäÀÌÁö 0¡­3±îÁö¿¡ ´ëÇÑ ÁÖ¼Ò´Â LIMs ¹öÀü 3.2¿ÍÀÇ È£È¯¼º À¯Áö¸¦ À§ÇØ ¿¬¼ÓÀûÀ¸·Î ÁöÁ¤Çؾ߸¸ ÇÑ´Ù.
Mx, FRAME ȤÀº /Pmmmm ¿É¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡´Â ÆäÀÌÁö ÇÁ·¹ÀÓÀ» À§ÇÏ¿© 0¡­3 ¹üÀ§ÀÇ ¾îµå·¹½º¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø´Ù.

x=mmmm-nnnn

EMM386.EXE°¡ EMS ÆäÀÌÁö¸¦ À§ÇÑ ¼¼±×¸ÕÆ® ¾îµå·¹½ºÀÇ Æ¯Á¤ ¹üÀ§ »ç¿ëÇÏÁö ¸øÇÏ°Ô Á¦ÇÑÇϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ¿É¼ÇÀÌ´Ù. mmmm°ú nnnnÀÇ À¯È¿ÇÑ °ªÀº ÆäÀÌÁöÀÇ ´ÜÀ§ÀÎ 4KB ´ÜÀ§·Î A000¡­FFFF ¹üÀ§ÀÇ ÁÖ¼Ò °ªÀÌ´Ù.
¸¸¾à, ÁöÁ¤ÇÑ ¾îµå·¹½º°¡ 4KB ´ÜÀ§·Î ²÷±âÁö ¾Ê´Â °æ¿ì¿¡´Â °¡Àå ±ÙÁ¢ÇÑ 4KB ´ÜÀ§±îÁö¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. x¿É¼Ç°ú i ¿É¼ÇÀÌ °ãÄ¡´Â °æ¿ì¿¡´Â x ¿É¼ÇÀÌ ¿ì¼±µÇ°í, i ¿É¼ÇÀº °ãÄ¡´Â ºÎºÐ¿¡ ´ëÇØ¼­¸¸ ¹«½ÃµÈ´Ù.

immmm-nnnn

x ¿É¼Ç°ú´Â ¹Ý´ë·Î, EMS ÆäÀÌÁö³ª RAM¿¡ »ç¿ëµÇ´Â ¼¼±×¸ÕÆ® ÁÖ¼Ò °ªÀ» ÁöÁ¤ÇÑ´Ù. mmmm°ú nnnn¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀº x ¿É¼ÇÀÇ °ª°ú °°°í, x ¿É¼Ç¿¡¼­ ÁöÁ¤ÇÑ ¹üÀ§¿Í °ãÄ¡´Â °æ¿ì¿¡´Â ¹«½ÃµÈ´Ù.

L=minXMS

¿¬¼Ó È®Àå ¸Þ¸ð¸®·Î ÁöÁ¤µÈ ¸Þ¸ð¸®°¡ EMM386.EXE¸¦ žÀçÇÑ ÈÄ¿¡µµ ¿¬¼Ó È®Àå ¸Þ¸ð¸®·Î »ç¿ëµÉ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÏ¿© »ç¿ëÇÏ´Â ¿É¼ÇÀ¸·Î, »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÜÀ§´Â KB ´ÜÀ§À̰í, µðÆúÆ®´Â 0ÀÌ´Ù.

a=altregs

»ç¿ëÀÚ°¡ EMM386¿¡ ÇÒ´çÇÏ·Á´Â ´ëÄ¡ ·¹Áö½ºÅÍÀÇ ¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
ÁöÁ¤ÇÒ ¼ö ÀÖ´Â °ªÀÇ ¹üÀ§´Â 0¡­254 »çÀÌÀÇ °ªÀ¸·Î µðÆúÆ®´Â 7ÀÌ´Ù. ´ëÄ¡ ·¹Áö½ºÅÍ ¼ö¸¦ ÁöÁ¤Çϸé EMM386 ¸Þ¸ð¸® ³»¿¡ 200 ¹ÙÀÌÆ®°¡ Ãß°¡µÈ´Ù.

h=handles

EMM386ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÚµé ¼ö¸¦ ÁöÁ¤ÇÑ´Ù.
ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ÇÚµé ¼ö´Â 2¡­255 ±îÁöÀ̰í, µðÆúÆ® ÇÚµé ¼ö´Â 64°³ÀÌ´Ù.

d=nnn

DMA ¹öÆÛ¸¦ À§ÇØ ºñÃàÇÒ ¸Þ¸ð¸®ÀÇ ¾çÀ» ÁöÁ¤ÇÑ´Ù.
nnnÀº 16¡­256 ¹üÀ§¿¡¼­ KB ´ÜÀ§·Î ÁöÁ¤µÉ ¼ö ÀÖ°í, µðÆúÆ® °ªÀº 16ÀÌ´Ù. ÀÌ °ªÀº EMMÀÌ È°¼º »óÅÂÀÏ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â °¡Àå Å« MDAº¸´Ù´Â ÃÖ¼ÒÇÑ Ä¿¾ß ÇÑ´Ù.

ram=mmmm-nnnn

Áßø È®Àå ¸Þ¸ð¸®¿Í »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¹üÀ§¸¦ ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é, EMM386Àº ¿¬¼Ó È®Àå ¸Þ¸ð¸®ÀÇ À¯È¿ÇÑ ¹üÀ§¸¦ »ç¿ëÇÑ´Ù.

win=mmmm-nnnn

EMM386 ´ë½Å ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ì¸¦ À§ÇÑ ¼¼±×¸ÕÆ® ÁÖ¼ÒÀÇ ÁöÁ¤µÈ ¹üÀ§¸¦ ¹Ý´ë·Î ÇÑ´Ù. mmmm°ú nnnnÀÇ À¯È¿ÇÑ °ªÀº A000¡­FFFF »çÀÌÀÇ °ªÀ¸·Î 4KB ´ÜÀ§·Î »ç¿ëµÈ´Ù.
¸¸¾à, X ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ ¹üÀ§¿Í °ãÄ¡´Â °æ¿ì¿¡´Â WIN ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ °ªÀº ¹«½ÃµÇ°í X ¿É¼ÇÀÌ ¿ì¼±±ÇÀ» °¡Áø´Ù. WIN ¿É¼Ç°ú RAM, ROM, i ¿É¼ÇÀÇ ¹üÀ§°¡ °ãÄ¡¸é WIN ¿É¼ÇÀÌ ¿ì¼±±ÇÀ» °¡Áø´Ù.

rom=mmmm-nnnn

EMM386ÀÌ ROMÀ¸·Î »ç¿ëµÈ shadow RAMÀÇ ÁÖ¼Ò·Î »ç¿ëÇÏ´Â ¼¼±×¸ÕÆ® ÁÖ¼ÒÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÑ´Ù. mmmm°ú nnnnÀÇ À¯È¿ ¹üÀ§´Â A000¡­FFFF »çÀÌÀÇ °ªÀ¸·Î 4KB ´ÜÀ§·Î »ç¿ëµÈ´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤Çϸé shadow RAMÀ» »ç¿ëÇÏ´Â °Í°ú °°Àº È¿°ú°¡ ÀÖ´Ù. Áï, BIOSÀÇ ³»¿ëÀ» ¼Óµµ°¡ ´À¸° ROM¿¡¼­ Àд °ÍÀÌ ¾Æ´Ï¶ó ¼Óµµ°¡ ºü¸¥ RAM¿¡ º¹»çÇÏ¿© Àб⠶§¹®¿¡ ½Ã½ºÅÛÀÇ ¼Óµµ°¡ »¡¶óÁø´Ù.




¡á »ç¿ë»óÀÇ ÁÖÀÇ
¢Ñ HIMEM.SYSÀÇ ¼³Ä¡
EMM386.EXE¸¦ À§ÇÑ Device ¸í·É¾î ÀÌÀü¿¡ ¹Ýµå½Ã Config.sys ÆÄÀÏ¿¡ Himem.sys¸¦ À§ÇÑ Device ¸í·É¾î¸¦ Æ÷ÇÔÇϰí ÀÖ¾î¾ß ÇÑ´Ù.
Áï, EMM386À» ÀåÄ¡ Á¦¾î±â·Î »ç¿ëÇϱâ À§Çؼ­´Â ¹Ýµå½Ã Himem.sys¸¦ ¼³Ä¡Çؾ߸¸ ÇÑ´Ù.


¢Ñ ¸Þ¸ð¸® ¿É¼Ç »ç¿ëÇϱâ
EMM386.EXE¸¦ ¼³Ä¡ÇÒ ¶§ »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ¸Þ¸ð¸® ¿É¼ÇÀ» »ç¿ëÇÒ Çʿ䰡 ¾ø´Ù. ±×·¯¸é EMM386Àº µðÆúÆ® °ªÀ¸·Î ½ÇÇàµÈ´Ù.
Ưº°ÇÑ °æ¿ì¿¡´Â EMM386.EXE°¡ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» Á¶Á¤ÇÒ Çʿ䰡 Àִµ¥, ÀÌ °æ¿ì ¸Þ¸ð¸® ¿É¼ÇÀº ½ÅÁßÇÏ°Ô »ç¿ëµÇ¾î¾ß ÇÑ´Ù. À߸ø ÁöÁ¤µÈ ¸Þ¸ð¸® ¿É¼ÇÀº ½ÉÇÑ °æ¿ì ½Ã½ºÅÛÀ» ÁßÁö½Ãų ¼ö Àֱ⠶§¹®ÀÌ´Ù.


¢Ñ »óÀ§ ¸Þ¸ð¸®¿¡ Á¢¼ÓÇϴµ¥ EMM386.EXE »ç¿ëÇϱâ
EMM386.EXE´Â Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÒ »Ó¸¸ ¾Æ´Ï¶ó Çϵå¿þ¾î¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â »óÀ§ ¸Þ¸ð¸®¿¡µµ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù.
¶ÇÇÑ, ¿¬¼Ó È®Àå ¸Þ¸ð¸®¿Í Áßø È®Àå ¸Þ¸ð¸®¿¡ µ¿½Ã¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ°í, ¿¬¼Ó È®Àå ¸Þ¸ð¸®¿¡¸¸ Á¢¼ÓÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù. ¸¸¾à, ¿¬¼Ó È®Àå ¸Þ¸ð¸®¿¡¸¸ Á¢¼ÓÇÏ·Á¸é NOEMS ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.
ÀÌ ¿É¼ÇÀº ¿¬¼Ó È®Àå ¸Þ¸ð¸®¿¡´Â Á¢¼ÓÀ» Á¦°øÇÏÁö¸¸ Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏÁö´Â ¾Ê´Â´Ù. ¸¸¾à, ¿¬¼Ó È®Àå ¸Þ¸ð¸®¿¡ Á¢¼ÓÀ» Á¦°øÇϸ鼭 µ¿½Ã¿¡ Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®Çϱ⸦ ¿øÇÑ´Ù¸é RAM ¿É¼ÇÀ» »ç¿ëÇÑ´Ù.
RAMÀ̳ª NOEMS ¿É¼ÇÀ» »ç¿ëÇϰíÀÚ ÇÏ´Â °æ¿ì, Config.sys ÆÄÀÏ¿¡ DOS=UMB ¸í·É¾î ¶óÀÎÀ» Æ÷ÇÔ½ÃÄѾ߸¸ ÇÑ´Ù. ¶ÇÇÑ, EMM386.EXE¸¦ À§ÇÑ Device ¸í·É¾î´Â ¸ðµç Devicehigh ¸í·É¾î ¶óÀκ¸´Ù ¼±ÇàÇÏ¿©¾ß¸¸ ÇÑ´Ù.
¸¸¾à, Lotus 1-2-3 ¹öÀü 3.1°ú °°Àº VCPI ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇϰí ÀÖ´Ù¸é, Áßø È®Àå ¸Þ¸ð¸®¿¡ÀÇ Á¢¼ÓÀ» Á¦°øÇϱâ À§ÇÏ¿© RAM ¿É¼ÇÀ» »ç¿ëÇÏ¿©¾ß ÇÑ´Ù.


¢Ñ ÆäÀÌÁö ÇÁ·¹ÀÓ¿¡ ºÎÀû´çÇÑ ¸Þ¸ð¸® ¿µ¿ª
EMM386.EXE°¡ ÆäÀÌÁö ÇÁ·¹ÀÓÀ» À§ÇÏ¿© ¿¬¼ÓµÇ´Â 64KBÀÇ ¸Þ¸ð¸® °ø°£À» ãÁö ¸øÇÏ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ³ªÅ¸³­´Ù.

    Unable to set base address


¢Ñ Áßø È®Àå ¸Þ¸ð¸®¿Í ¿¬¼Ó È®Àå ¸Þ¸ð¸®ÀÇ °øÀ¯
EMM386Àº ¿¬¼Ó È®Àå ¸Þ¸ð¸®¸¦ Áßø È®Àå ¸Þ¸ð¸® ¿¡¹Ä·¹ÀÌÆ®Çϴµ¥, Áßø È®Àå ¸Þ¸ð¸®°¡ ÇÊ¿äÇÑ ÇÁ·Î±×·¥À» À§ÇØ Áßø È®Àå ¸Þ¸ð¸®¸¦ Á¦°øÇϱâ À§ÇÏ¿© MIN ¿É¼ÇÀ¸·Î ÁöÁ¤µÈ ¸Þ¸ð¸® ¾çÀ» È®º¸ÇصдÙ.
ÀÌó·³ ÀÏ´Ü Áßø È®Àå ¸Þ¸ð¸®¸¦ À§ÇÏ¿© ÀÏÁ¤·®ÀÇ ¸Þ¸ð¸®¸¦ È®º¸Çϸé Ç×»ó Áßø È®Àå ¸Þ¸ð¸®·Î »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ¿¬¼Ó È®Àå ¸Þ¸ð¸®·Î´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. ¸¸¾à, MIN ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ ¸Þ¸ð¸® ¾çÀÌ Å« °æ¿ì¿¡´Â ±×¸¸Å­ ºÒÇÊ¿äÇÑ ¸Þ¸ð¸®¸¦ ³¶ºñÇÏ´Â °ÍÀÌ µÈ´Ù.
µû¶ó¼­, ºÒÇÊ¿äÇÑ ¸Þ¸ð¸®ÀÇ »ç¿ëÀ» ¾ïÁ¦Çϰí, ÇÊ¿äÇÑ °æ¿ì¿¡ µû¶ó ¿¬¼Ó È®Àå ¸Þ¸ð¸®·Îµµ »ç¿ëÇϰí Áßø È®Àå ¸Þ¸ð¸®·Îµµ »ç¿ëÇÏ·Á¸é MIN ¿É¼Ç¿¡ ÃÖ¼Ò ¸Þ¸ð¸®ÀÇ Å©±â¸¦ 0À¸·Î ÁöÁ¤Çϱ⠹ٶõ´Ù.
Áï, MIN=0 ¿É¼ÇÀ» ÁöÁ¤ÇÑ °æ¿ì¿¡´Â ÇÁ·Î±×·¥ÀÌ Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿ä±¸ÇÏ´Â °æ¿ì¿¡¸¸ À̸¦ Á¦°øÇϰí, ¿ä±¸ÇÏÁö ¾Ê´Â °æ¿ì¿¡´Â ´Ù½Ã ¿¬¼Ó È®Àå ¸Þ¸ð¸®·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
±×·¯³ª, ¼±ÇàÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¹Ì¸® ¿¬¼Ó È®Àå ¸Þ¸ð¸®¸¦ ¸ðµÎ ÇÒ´çÇØ µÎ¾ú´Ù¸é ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ Áßø È®Àå ¸Þ¸ð¸®ÀÇ Çʿ䷮À» ¿ä±¸ÇÒ ¶§ Á¦°øÇÒ ¼ö ¾ø°Ô µÈ´Ù.


¢Ñ EMM386À» »ç¿ëÇÒ ¶§ SMARTDRV ÀÌÁß ¹öÆÛ »ç¿ëÇϱâ
SCSI, ESDI ȤÀº ´Ù¸¥ ¹æ½ÄÀÇ Çϵåµð½ºÅ©¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡µµ Config.sys ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ Device ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    device=smartdrv.exe /double_buffer

±×·¯³ª, ÀÌÁß ¹öÆÛ¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Devicehigh ¸í·É¹®À̳ª Áßø È®Àå ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ÀåÄ¡ Á¦¾î±â¸¦ žÀçÇÏ´Â ¸í·É¹® ¾Õ¿¡ À§ÀÇ ¸í·É¾î¸¦ ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
SCSI Á¦¾î±â³ª EDSI Á¦¾î±â¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â ¸í·É¹®Àº »óÀ§ ¸Þ¸ð¸® ¿µ¿ªÀ̳ª Áßø È®Àå ¸Þ¸ð¸®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥¿¡ Á¤º¸¸¦ Àü´ÞÇÑ´Ù.


¡á »ç¿ë ¿¹
EMM386.EXEÀÇ µðÆúÆ® °ªÀ» »ç¿ëÇϸ鼭 Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏ·Á¸é ´ÙÀ½ ³»¿ëÀ» Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    device=himem.sys
    device=emm386.exe

À§ÀÇ ¿¹¿¡¼­ Himem.sys¿Í EMM386.EXE ÆÄÀÏÀÇ °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î DOS´Â ½Ãµ¿ µå¶óÀ̺êÀÇ ·çÆ® µð·ºÅ丮¿¡¼­ Himem.sys¿Í EMM386.EXE ÆÄÀÏÀ» ã´Â´Ù.
1024KBÀÇ ¸Þ¸ð¸®¸¦ EMM386.EXE¿¡ ÇÒ´çÇϰí, ÆÄÀÏÀÌ Cµå¶óÀ̺êÀÇ DOS µð·ºÅ丮¿¡ ÀÖ´Â °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ¸í·É¾î ¶óÀÎÀ» Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    device=c:\dos\emm386.exe 1024

Áßø È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®Çϰí, EMS ÆäÀÌÁö ÇÁ·¹ÀÓÀ» À§ÇÏ¿© ¼¼±×¸ÕÆ® ¾îµå·¹½º¸¦ D000H·Î ÁöÁ¤Ç쵂 ÇÒ´çÇÏ´Â ¸Þ¸ð¸®¸¦ 512KB·Î ÇÏ·Á¸é ´ÙÀ½ÀÇ ¿¹ Áß¿¡¼­ Çϳª¸¦ Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    device=emm386.exe 512 frame=d000
    device=emm386.exe 512 p0=d000 p1=d400 p2=d800 p3=dc00

À§ÀÇ ¿¹¿¡¼­ ¸Þ¸ð¸®ÀÇ »óŸ¦ ¼³Á¤Çϴµ¥ ÀÖ¾î EMM386.EXE°¡ E000H¿¡¼­ EC00H±îÁöÀÇ ¸Þ¸ð¸®¸¦ »ç¿ëÇÏÁö ¸øÇϵµ·Ï ¼³Á¤Çϰí, EMMÀÌ 127°³ÀÇ ÇÚµéÀ» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¸í·É¾î ¶óÀÎÀ» Config.sys ÆÄÀÏ ¾È¿¡ Ãß°¡ÇÑ´Ù.

    device=emm386.exe 512 frame=d000 x=e000-ec00 h=127

»óÀ§ ¸Þ¸ð¸®¿¡´Â Á¢¼ÓÀ» Á¦°øÇÏ°í ¿¬¼Ó È®Àå ¸Þ¸ð¸®¸¦ ¿¡¹Ä·¹ÀÌÆ®ÇÏÁö ¾Êµµ·Ï ÁöÁ¤ÇÏ·Á¸é, ´ÙÀ½À» Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    device=emm386.exe noems novcpi

¿¬¼Ó ¸Þ¸ð¸®¿¡µµ Á¢¼ÓÀ» Á¦°øÇϸ鼭 Áßø È®Àå ¸Þ¸ð¸®µµ ¿¡¹Ä·¹ÀÌÆ®ÇÏ·Á¸é ´ÙÀ½ ¸í·É¾î ¶óÀÎÀ» Config.sys ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù.

    device=emm386.exe ram